<html>
	<head>
		<meta charset="utf-8"></meta>
		<title>BPickHit</title>
		<link href="./style.css" rel="stylesheet" type="text/css"/>
	</head>
	<body>
		<div class="class" name="BPickHit">
			<h1>BPickHit</h1>
			<p>继承自<a href="BObject.html">BObject</a></p>
			<p id="resume"><a href="#desc">详细</a></p>
			<h2>public</h2>
			<table id="public">
				<tr><td align="right"/><td><a href="#BPickHit()">BPickHit</a>();</td></tr>
				<tr><td align="right"/><td><a href="#BPickHit(BScene*)">BPickHit</a>(BScene* scene);</td></tr>
				<tr><td align="right"/><td><a href="#BPickHit(BReal)">BPickHit</a>(BReal ratio);</td></tr>
				<tr><td align="right"/><td><a href="#BPickHit(Primitive)">BPickHit</a>(Primitive primitive);</td></tr>
				<tr><td align="right"/><td><a href="#BPickHit(const BString&)">BPickHit</a>(const BString& name);</td></tr>
				<tr><td align="right"/><td><a href="#BPickHit(const BPickHit&)">BPickHit</a>(const BPickHit& other);</td></tr>
				<tr><td align="right"/><td><a href="#~BPickHit()">~BPickHit</a>();</td></tr>
				<tr><td align="right">virtual void </td><td><a href="#copy(const BPickHit*)">copy</a>(const BPickHit* other);</td></tr>
				<tr><td align="right">virtual BPickHit* </td><td><a href="#clone() const">clone</a>() const;</td></tr>
				<tr><td align="right">void </td><td><a href="#setScene(BScene*)">setScene</a>(BScene* scene);</td></tr>
				<tr><td align="right">BScene* </td><td><a href="#scene() const">scene</a>() const;</td></tr>
				<tr><td align="right">void </td><td><a href="#setGroup(BGroup*)">setGroup</a>(BGroup* group);</td></tr>
				<tr><td align="right">BGroup* </td><td><a href="#group() const">group</a>() const;</td></tr>
				<tr><td align="right">void </td><td><a href="#setNode(BNode*)">setNode</a>(BNode* node);</td></tr>
				<tr><td align="right">BNode* </td><td><a href="#node() const">node</a>() const;</td></tr>
				<tr><td align="right">void </td><td><a href="#setShape(BShape*)">setShape</a>(BShape* shape);</td></tr>
				<tr><td align="right">BShape* </td><td><a href="#shape() const">shape</a>() const;</td></tr>
				<tr><td align="right">void </td><td><a href="#setElement(BElement*)">setElement</a>(BElement* element);</td></tr>
				<tr><td align="right">BElement* </td><td><a href="#element() const">element</a>() const;</td></tr>
				<tr><td align="right">void </td><td><a href="#setPrimitive(Primitive)">setPrimitive</a>(Primitive primitive);</td></tr>
				<tr><td align="right">Primitive </td><td><a href="#primitive() const">primitive</a>() const;</td></tr>
				<tr><td align="right">void </td><td><a href="#setIndex(int)">setIndex</a>(int index);</td></tr>
				<tr><td align="right">int </td><td><a href="#index() const">index</a>() const;</td></tr>
				<tr><td align="right">void </td><td><a href="#setRatio(BReal)">setRatio</a>(BReal ratio);</td></tr>
				<tr><td align="right">BReal </td><td><a href="#ratio() const">ratio</a>() const;</td></tr>
				<tr><td align="right">void </td><td><a href="#setPoint(const BVector&)">setPoint</a>(const BVector& point);</td></tr>
				<tr><td align="right">const BVector&amp; </td><td><a href="#point() const">point</a>() const;</td></tr>
				<tr><td align="right">void </td><td><a href="#setNormal(const BVector&)">setNormal</a>(const BVector& normal);</td></tr>
				<tr><td align="right">const BVector&amp; </td><td><a href="#normal() const">normal</a>() const;</td></tr>
				<tr><td align="right">bool </td><td><a href="#empty() const">empty</a>() const;</td></tr>
				<tr><td align="right">BString </td><td><a href="#path(const char*) const">path</a>(const char* split = "/") const;</td></tr>
				<tr><td align="right">BString </td><td><a href="#path(const BString&) const">path</a>(const BString& split) const;</td></tr>
				<tr><td align="right">BMatrix </td><td><a href="#absoluteMatrix() const">absoluteMatrix</a>() const;</td></tr>
				<tr><td align="right">BVector </td><td><a href="#absolutePoint() const">absolutePoint</a>() const;</td></tr>
				<tr><td align="right">BVector </td><td><a href="#absoluteNormal() const">absoluteNormal</a>() const;</td></tr>
			</table>
			<div id="desc">
				<h2>详细介绍：</h2>
			</div>
			<h2 id="docs">成员文档：</h2>
			<div id="BPickHit()">
				<h3>BPickHit();</h3>
			</div>
			<div id="BPickHit(BScene*)">
				<h3>BPickHit(BScene* scene);</h3>
			</div>
			<div id="BPickHit(BReal)">
				<h3>BPickHit(BReal ratio);</h3>
			</div>
			<div id="BPickHit(Primitive)">
				<h3>BPickHit(Primitive primitive);</h3>
			</div>
			<div id="BPickHit(const BString&)">
				<h3>BPickHit(const BString&amp; name);</h3>
			</div>
			<div id="BPickHit(const BPickHit&)">
				<h3>BPickHit(const BPickHit&amp; other);</h3>
			</div>
			<div id="~BPickHit()">
				<h3>~BPickHit();</h3>
			</div>
			<div id="copy(const BPickHit*)">
				<h3>virtual void copy(const BPickHit* other);</h3>
			</div>
			<div id="clone() const">
				<h3>virtual BPickHit* clone() const;</h3>
			</div>
			<div id="setScene(BScene*)">
				<h3>void setScene(BScene* scene);</h3>
			</div>
			<div id="scene() const">
				<h3>BScene* scene() const;</h3>
			</div>
			<div id="setGroup(BGroup*)">
				<h3>void setGroup(BGroup* group);</h3>
			</div>
			<div id="group() const">
				<h3>BGroup* group() const;</h3>
			</div>
			<div id="setNode(BNode*)">
				<h3>void setNode(BNode* node);</h3>
			</div>
			<div id="node() const">
				<h3>BNode* node() const;</h3>
			</div>
			<div id="setShape(BShape*)">
				<h3>void setShape(BShape* shape);</h3>
			</div>
			<div id="shape() const">
				<h3>BShape* shape() const;</h3>
			</div>
			<div id="setElement(BElement*)">
				<h3>void setElement(BElement* element);</h3>
			</div>
			<div id="element() const">
				<h3>BElement* element() const;</h3>
			</div>
			<div id="setPrimitive(Primitive)">
				<h3>void setPrimitive(Primitive primitive);</h3>
			</div>
			<div id="primitive() const">
				<h3>Primitive primitive() const;</h3>
			</div>
			<div id="setIndex(int)">
				<h3>void setIndex(int index);</h3>
			</div>
			<div id="index() const">
				<h3>int index() const;</h3>
			</div>
			<div id="setRatio(BReal)">
				<h3>void setRatio(BReal ratio);</h3>
			</div>
			<div id="ratio() const">
				<h3>BReal ratio() const;</h3>
			</div>
			<div id="setPoint(const BVector&)">
				<h3>void setPoint(const BVector&amp; point);</h3>
			</div>
			<div id="point() const">
				<h3>const BVector&amp; point() const;</h3>
			</div>
			<div id="setNormal(const BVector&)">
				<h3>void setNormal(const BVector&amp; normal);</h3>
			</div>
			<div id="normal() const">
				<h3>const BVector&amp; normal() const;</h3>
			</div>
			<div id="empty() const">
				<h3>bool empty() const;</h3>
			</div>
			<div id="path(const char*) const">
				<h3>BString path(const char* split = "/") const;</h3>
			</div>
			<div id="path(const BString&) const">
				<h3>BString path(const BString&amp; split) const;</h3>
			</div>
			<div id="absoluteMatrix() const">
				<h3>BMatrix absoluteMatrix() const;</h3>
			</div>
			<div id="absolutePoint() const">
				<h3>BVector absolutePoint() const;</h3>
			</div>
			<div id="absoluteNormal() const">
				<h3>BVector absoluteNormal() const;</h3>
			</div>
		</div>
	</body>
</html>